﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BaseUi.Models
{
    public static class PortModel
    {
        /// <summary>
        /// 启动1号
        /// </summary>
        public static string start1 { get { return "55 AA 00 0D 00 00 02 03 03 08 01 96 BE"; } }
        /// <summary>
        /// 启动2号
        /// </summary>
        public static string start2 { get { return "55 AA 00 0D 00 00 02 03 03 08 02 97 FE"; } }
        /// <summary>
        /// 光栅信号
        /// </summary>
        public static string raster { get { return "55 AA 00 0D 00 00 02 03 03 0A 01 F6 BF "; } }
        /// <summary>
        /// 急停信号
        /// </summary>
        public static string button { get { return "55 AA 00 0D 00 00 02 03 03 09 01 06 BF "; } }
        /// <summary>
        /// 继电器成功控制
        /// </summary>
        public static string relay { get { return "55 AA 00 0B 00 00 02 01 01  "; } }
        /// <summary>
        /// 关箱信号
        /// </summary>
        public static string box { get { return "open"; } }
        /// <summary>
        /// 测试传感器
        /// </summary>
        public static string sensor { get { return "55 AA 09 01 01 "; } }
        /// <summary>
        /// 测试通断
        /// </summary>
        public static string breakmake { get { return "55 AA 17 01 02 "; } }
        /// <summary>
        /// 测试HZ
        /// </summary>
        public static string breakhz { get { return "55 AA 0A 01 03 "; } }
        /// <summary>
        /// 测试HZ自检
        /// </summary>
        public static string zjbreakhz { get { return "55 AA 0A 02 03 "; } }
        /// <summary>
        /// 测试UA
        /// </summary>
        public static string breakua { get { return "55 AA 09 01 04 "; } }
        /// <summary>
        /// 测试UA自检
        /// </summary>
        public static string zjbreakua { get { return "55 AA 09 02 04 "; } }
        /// <summary>
        /// 测试结尾
        /// </summary>
        public static string testend { get { return "AA 55 "; } }
        /// <summary>
        /// 旋转气缸1
        /// </summary>
        public static List<int> Rotate1
        {
            get { return new List<int>() { 1 }; ; }
        }
        /// <summary>
        /// 旋转气缸2
        /// </summary>
        public static List<int> Rotate2
        {
            get { return new List<int>() { 2 }; ; }
        }
        /// <summary>
         /// 顶升气缸1-2
         /// </summary>
        public static List<int> Jack
        {
            get { return new List<int>() { 3 }; ; }
        }
        /// <summary>
        /// 按压气缸1-2
        /// </summary>
        public static List<int> Suppress
        {
            get { return new List<int>() { 4 }; ; }
        }
        /// <summary>
        /// 旋转气缸到位
        /// </summary>
        public static List<int> Accurate
        {
            get { return new List<int>() { 1,2 }; }
        }

        /// <summary>
        /// 顶升感应
        /// </summary>
        public static List<int> Jacking
        {
            get { return new List<int>() { 3,4,5,6 }; }
        }
        /// <summary>
        /// 按压感应
        /// </summary>
        public static List<int> Pressing
        {
            get { return new List<int>() { 11, 12, 13, 14 }; }
        }
        /// <summary>
        /// 触发信息（启动，急停）
        /// </summary>
        public static List<int> Trigger
        {
            get { return new List<int>() { 7, 8, 9, 10 }; }
        }
        /// <summary>
        /// 电气全部信号
        /// </summary>
        public static List<int> EAll
        {
            get { return new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 , 11, 12, 13, 14 }; }
        }
        /// <summary>
        /// LED1灯OK
        /// </summary>
        public static int LED1ok
        {
            get { return 2; }
        }
        /// <summary>
        /// LED1灯NG
        /// </summary>
        public static int LED1ng
        {
            get { return 3; }
        }
        /// <summary>
        /// LED2灯OK
        /// </summary>
        public static int LED2ok
        {
            get { return 5; }
        }
        /// <summary>
        /// LED2灯NG
        /// </summary>
        public static int LED2ng
        {
            get { return 6; }
        }
        /// <summary>
         /// 复位
         /// </summary>
        public static List<int> Retul
        {
            //get { return new List<int>() { 5 }; ; }
            get { return new List<int>() { 8 }; ; }
        }
        /// <summary>
        /// 发送切换指令1号位进入页面可切换模式
        /// </summary>
        public static byte[] SAlocation1
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xEF, 0x01, 0x5B, 0x2C }; }
        }
        /// <summary>
        /// 接收切换指令1号位进入页面可切换模式
        /// </summary>
        public static byte[] GAlocation1
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xEF, 0x03, 0x00, 0xB0, 0x5B, 0x9A }; }
        }
        /// <summary>
        /// 发送切换指令1号位巡检指令
        /// </summary>
        public static byte[] SAlocation2
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x01, 0xD0, 0xAD }; }
        }
        /// <summary>
        /// 接收切换指令1号位巡检指令
        /// </summary>
        public static byte[] GAlocation2
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x03, 0x00, 0x90, 0xD0, 0x3B }; }
        }
        /// <summary>
        /// 发送切换指令1号位全亮指令
        /// </summary>
        public static byte[] SAlocation3
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x01, 0xC9, 0xB4 }; }
        }
        /// <summary>
        /// 接收切换指令1号位全亮指令
        /// </summary>
        public static byte[] GAlocation3
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x03, 0x00, 0x90, 0xC9, 0x22 }; }
        }
        /// <summary>
        /// 发送切换指令1号位显示444444指令
        /// </summary>
        public static byte[] SAlocation4
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x01, 0xCA, 0xB7 }; }
        }
        /// <summary>
        /// 接收切换指令1号位显示444444指令
        /// </summary>
        public static byte[] GAlocation4
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x03, 0x00, 0x90, 0xCA, 0x21 }; }
        }
        /// <summary>
        /// 发送切换指令1号位显示555555指令
        /// </summary>
        public static byte[] SAlocation5
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令1号位显示555555指令
        /// </summary>
        public static byte[] GAlocation5
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令1号位显示%%%%%%指令
        /// </summary>
        public static byte[] SAlocation6
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令1号位显示%%%%%%指令
        /// </summary>
        public static byte[] GAlocation6
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令1号位显示......指令
        /// </summary>
        public static byte[] SAlocation7
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令1号位显示......指令
        /// </summary>
        public static byte[] GAlocation7
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令1号位显示222222指令
        /// </summary>
        public static byte[] SAlocation8
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令1号位显示222222指令
        /// </summary>
        public static byte[] GAlocation8
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令1号位全熄屏指令
        /// </summary>
        public static byte[] SAlocation9
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令1号位全熄屏指令
        /// </summary>
        public static byte[] GAlocation9
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令1号位LCD DOT TEST指令
        /// </summary>
        public static byte[] SAlocation10
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令1号位LCD DOT TEST指令
        /// </summary>
        public static byte[] GAlocation10
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令2号位进入页面可切换模式
        /// </summary>
        public static byte[] SBlocation1
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xEF, 0x01, 0x5B, 0x2C }; }
        }
        /// <summary>
        /// 接收切换指令2号位进入页面可切换模式
        /// </summary>
        public static byte[] GBlocation1
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xEF, 0x03, 0x00, 0xB0, 0x5B, 0x9A }; }
        }
        /// <summary>
        /// 发送切换指令2号位巡检指令
        /// </summary>
        public static byte[] SBlocation2
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x01, 0xD0, 0xAD }; }
        }
        /// <summary>
        /// 接收切换指令2号位巡检指令
        /// </summary>
        public static byte[] GBlocation2
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x03, 0x00, 0x90, 0xD0, 0x3B }; }
        }
        /// <summary>
        /// 发送切换指令2号位全亮指令
        /// </summary>
        public static byte[] SBlocation3
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x01, 0xC9, 0xB4 }; }
        }
        /// <summary>
        /// 接收切换指令2号位全亮指令
        /// </summary>
        public static byte[] GBlocation3
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x03, 0x00, 0x90, 0xC9, 0x22 }; }
        }
        /// <summary>
        /// 发送切换指令2号位显示444444指令
        /// </summary>
        public static byte[] SBlocation4
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x01, 0xCA, 0xB7 }; }
        }
        /// <summary>
        /// 接收切换指令2号位显示444444指令
        /// </summary>
        public static byte[] GBlocation4
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x03, 0x00, 0x90, 0xCA, 0x21 }; }
        }
        /// <summary>
        /// 发送切换指令2号位显示555555指令
        /// </summary>
        public static byte[] SBlocation5
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令2号位显示555555指令
        /// </summary>
        public static byte[] GBlocation5
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令2号位显示%%%%%%指令
        /// </summary>
        public static byte[] SBlocation6
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令2号位显示%%%%%%指令
        /// </summary>
        public static byte[] GBlocation6
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令2号位显示......指令
        /// </summary>
        public static byte[] SBlocation7
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令2号位显示......指令
        /// </summary>
        public static byte[] GBlocation7
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令2号位显示222222指令
        /// </summary>
        public static byte[] SBlocation8
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令2号位显示222222指令
        /// </summary>
        public static byte[] GBlocation8
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令2号位全熄屏指令
        /// </summary>
        public static byte[] SBlocation9
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令2号位全熄屏指令
        /// </summary>
        public static byte[] GBlocation9
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令2号位LCD DOT TEST指令
        /// </summary>
        public static byte[] SBlocation10
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令2号位LCD DOT TEST指令
        /// </summary>
        public static byte[] GBlocation10
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令3号位进入页面可切换模式
        /// </summary>
        public static byte[] SClocation1
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xEF, 0x01, 0x5B, 0x2C }; }
        }
        /// <summary>
        /// 接收切换指令3号位进入页面可切换模式
        /// </summary>
        public static byte[] GClocation1
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xEF, 0x03, 0x00, 0xB0, 0x5B, 0x9A }; }
        }
        /// <summary>
        /// 发送切换指令3号位巡检指令
        /// </summary>
        public static byte[] SClocation2
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x01, 0xD0, 0xAD }; }
        }
        /// <summary>
        /// 接收切换指令3号位巡检指令
        /// </summary>
        public static byte[] GClocation2
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x03, 0x00, 0x90, 0xD0, 0x3B }; }
        }
        /// <summary>
        /// 发送切换指令3号位全亮指令
        /// </summary>
        public static byte[] SClocation3
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x01, 0xC9, 0xB4 }; }
        }
        /// <summary>
        /// 接收切换指令3号位全亮指令
        /// </summary>
        public static byte[] GClocation3
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x03, 0x00, 0x90, 0xC9, 0x22 }; }
        }
        /// <summary>
        /// 发送切换指令3号位显示444444指令
        /// </summary>
        public static byte[] SClocation4
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x01, 0xCA, 0xB7 }; }
        }
        /// <summary>
        /// 接收切换指令3号位显示444444指令
        /// </summary>
        public static byte[] GClocation4
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x03, 0x00, 0x90, 0xCA, 0x21 }; }
        }
        /// <summary>
        /// 发送切换指令3号位显示555555指令
        /// </summary>
        public static byte[] SClocation5
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令3号位显示555555指令
        /// </summary>
        public static byte[] GClocation5
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令3号位显示%%%%%%指令
        /// </summary>
        public static byte[] SClocation6
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令3号位显示%%%%%%指令
        /// </summary>
        public static byte[] GClocation6
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令3号位显示......指令
        /// </summary>
        public static byte[] SClocation7
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令3号位显示......指令
        /// </summary>
        public static byte[] GClocation7
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令3号位显示222222指令
        /// </summary>
        public static byte[] SClocation8
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令3号位显示222222指令
        /// </summary>
        public static byte[] GClocation8
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令3号位全熄屏指令
        /// </summary>
        public static byte[] SClocation9
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令3号位全熄屏指令
        /// </summary>
        public static byte[] GClocation9
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令3号位LCD DOT TEST指令
        /// </summary>
        public static byte[] SClocation10
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令3号位LCD DOT TEST指令
        /// </summary>
        public static byte[] GClocation10
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令4号位进入页面可切换模式
        /// </summary>
        public static byte[] SDlocation1
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xEF, 0x01, 0x5B, 0x2C }; }
        }
        /// <summary>
        /// 接收切换指令4号位进入页面可切换模式
        /// </summary>
        public static byte[] GDlocation1
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xEF, 0x03, 0x00, 0xB0, 0x5B, 0x9A }; }
        }
        /// <summary>
        /// 发送切换指令4号位巡检指令
        /// </summary>
        public static byte[] SDlocation2
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x01, 0xD0, 0xAD }; }
        }
        /// <summary>
        /// 接收切换指令4号位巡检指令
        /// </summary>
        public static byte[] GDlocation2
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x03, 0x00, 0x90, 0xD0, 0x3B }; }
        }
        /// <summary>
        /// 发送切换指令4号位全亮指令
        /// </summary>
        public static byte[] SDlocation3
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x01, 0xC9, 0xB4 }; }
        }
        /// <summary>
        /// 接收切换指令4号位全亮指令
        /// </summary>
        public static byte[] GDlocation3
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x03, 0x00, 0x90, 0xC9, 0x22 }; }
        }
        /// <summary>
        /// 发送切换指令4号位显示444444指令
        /// </summary>
        public static byte[] SDlocation4
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x01, 0xCA, 0xB7 }; }
        }
        /// <summary>
        /// 接收切换指令4号位显示444444指令
        /// </summary>
        public static byte[] GDlocation4
        {
            get { return new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x37, 0x5C, 0x78, 0x98, 0x90, 0xE5, 0x03, 0x00, 0x90, 0xCA, 0x21 }; }
        }
        /// <summary>
        /// 发送切换指令4号位显示555555指令
        /// </summary>
        public static byte[] SDlocation5
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令4号位显示555555指令
        /// </summary>
        public static byte[] GDlocation5
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令4号位显示%%%%%%指令
        /// </summary>
        public static byte[] SDlocation6
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令4号位显示%%%%%%指令
        /// </summary>
        public static byte[] GDlocation6
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令4号位显示......指令
        /// </summary>
        public static byte[] SDlocation7
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令4号位显示......指令
        /// </summary>
        public static byte[] GDlocation7
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令4号位显示222222指令
        /// </summary>
        public static byte[] SDlocation8
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令4号位显示222222指令
        /// </summary>
        public static byte[] GDlocation8
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令4号位全熄屏指令
        /// </summary>
        public static byte[] SDlocation9
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令4号位全熄屏指令
        /// </summary>
        public static byte[] GDlocation9
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 发送切换指令4号位LCD DOT TEST指令
        /// </summary>
        public static byte[] SDlocation10
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 接收切换指令4号位LCD DOT TEST指令
        /// </summary>
        public static byte[] GDlocation10
        {
            get { return new byte[] { }; }
        }
        /// <summary>
        /// 视觉处理1
        /// </summary>
        public static string Vision1 { get { return "CH;1"; } }
        /// <summary>
        /// 视觉处理1
        /// </summary>
        public static string Vision2 { get { return "CH;2"; } }
        /// <summary>
        /// 视觉处理1
        /// </summary>
        public static string Vision3 { get { return "CH;3"; } }
        /// <summary>
        /// 视觉处理1
        /// </summary>
        public static string Vision4 { get { return "CH;4"; } }
        /// <summary>
        /// 视觉处理1
        /// </summary>
        public static string Vision5 { get { return "CH;5"; } }
        /// <summary>
        /// 视觉处理1
        /// </summary>
        public static string Vision6 { get { return "CH;6"; } }
        /// <summary>
        /// 视觉处理1
        /// </summary>
        public static string Vision7 { get { return "CH;7"; } }

    }
}
